package game.screen;

import game.Constants;
import game.manager.ScreenManager;
import game.screen.option.BackOption;
import game.screen.option.ForwardOption;
import game.screen.option.ScreenOption;

import java.util.List;
import java.util.Vector;

public class MenuScreen extends Screen {

	@Override
	protected List<ScreenOption> getOptions() {
		Vector<ScreenOption> options = new Vector<ScreenOption>();
		options.add(new ScreenOption(Constants.ACTION_SCREEN_TITLE) {
			@Override
			public void select() {
				ScreenManager.getManager().activateScreen(new ActionScreen());
			}
		});
		options.add(new ScreenOption(Constants.MESSAGES_SCREEN_TITLE) {
			@Override
			public void select() {
				ScreenManager.getManager().activateScreen(new ConversationViewerScreen());
			}
		});
		options.add(new BackOption());
		options.add(new ForwardOption());
		return options;
	}

	@Override
	public void draw() {

	}

	@Override
	public String getTitle() {
		return Constants.MAIN_SCREEN_TITLE;
	}
}
